package com.ruoyi.system.api.domain;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import lombok.Data;

import java.io.Serializable;

/**
 * @ClassName AgrAlertLinkResultVo
 * @Description 预警设备联动信息
 * @Author zjk
 * @Date 2025/3/17 16:33
 */
@Data
@JsonIgnoreProperties(ignoreUnknown = true)
public class AgrAlertLinkResultVo implements Serializable {
    private static final long serialVersionUID = 1L;
    private Long sourceId;
    private Long targetId;
    private String sourceEquipmentName;
    private String targetEquipmentName;
    private int sfStatus;
    private String sourceType;
    private String targetType;
    private int status;
    private String exeTime;
    private int exeCondition;
    private String exceptionName;
    private int exceptionId; // 执行条件id
    private Long breedId;
    private String breedName;
    private Long batchId;
    private String batchName;
    private Long fieldId;
    private String fieldName;
    private Long plotsId;
    private String plotsName;
    private String minNum;
    private String maxNum;
    private String fieldUnit;
    private Integer targetStatus;
    private Integer targetStatus2; // 执行设备设置的状态
    private Long thresholdId;
    private String triggers;
    private String actions;
}
